package com.xjy.dao;

import com.xjy.pojo.Cart;
import com.xjy.pojo.User;
import com.xjy.pojo.UserInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface userMapper {

    //获取全部用户
    List<User> getUsers();

    //通过用户名获取用户信息
    User getUserByName(@Param("username") String name);
    //通过用户id获取用户信息
    User getUserById(@Param("uid") int id);

    //注册
    int userRegister(User user);

    //修改
    int userUpdate(User user);

    //删除
    int userDelete(@Param("uid")int uid);

    //获取购物车
    List<Cart> getCartList(@Param("uid") int uid);

    //删除购物车
    int deleteCart(String cid);

    //添加购物车
    int addCart(Cart cart);

    //改数量
    int updateCart(String cid,int num);

    UserInfo getUserInfo(int uid);
}
